Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Austria F1 Italy F15 Romania F12 Croatia F4 Croatia F3 Croatia F4 Croatia F6 Italy F32 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F2 Germany F3 Austria F2 Croatia F2 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Italy F15 Bosnia/Herzegovina F3 Italy F16 Romania F7 Croatia F6 Nigeria F5 Nigeria F6 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Germany F2 Serbia&Montenegro F4 Slovakia F1 Serbia&Montenegro F1 Croatia F5 Qatar F2 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Czech Republic F1 Bosnia/Herzegovina F3 Czech Republic F3 Serbia&Montenegro F2 Slovenia F3 Croatia F5 Hungary F5 Germany-w1 Germany-w2 Czech Republic F4 Croatia F1 Croatia F2 Italy F4 Hungary F1 Hungary F3 Bosnia/Herzegovina F1 Morocco F3 Bosnia/Herzegovina F2 Morocco F4 Bosnia/Herzegovina F3 Serbia & Montenegro F3 Austria F5 Israel F2 Israel F3 Italy F6 Turkey #1-w1 Turkey #1-w2 Turkey #1-w3 Turkey #1-w4 Italy F19 Serbia & Montenegro F1 Germany F7 Croatia F3 Croatia F4 Croatia F5 Israel F4 Israel F5 Israel F6 Germany F2 Croatia F1 Croatia F2 Italy F11 Bosnia/Herzegovina F6 Italy F26 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Germany F2 Great Britain F1 Germany F3 Great Britain F2 Croatia F1 Croatia F2 France F5 Russia F1 Russia F2 Tatra Banka Open - Bratislava Tatra Banka Open - Bratislava IPP Open - Helsinki 8° Trani Cup - Trani GHI Bronx Tennis Classic - Bronx Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Banjaluka Challenger 2007 - Banja Luka PEOPLEnet Cup - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava Kosice Open-Steelers Cup 2008 - Kosice Levene Gouldin & Thompson Tennis Challenger - Binghamton 84° Concurso Internacional Tenis San Sebastian - San Sebastian Banja Luka Challenger 2008 - Banja Luka Wolfsburg Challenger Sofia Challenger Ostrava Challenger Busan Challenger Ljubljana Challenger St. Remy Challenger Napoli Challenger Tashkent Challenger Ortisei Challenger Bratislava Challenger Pingguo Challenger Ostrava Challenger Prague Challenger Zagreb Challenger St. Remy Challenger Penza Challenger Izmir Challenger Dallas Challenger Petange Challenger Lambertz Open by Stawag - Aachen Bratislava Challenger Helsinki Challenger Taipei City Challenger Gimcheon Challenger Tatra Banka Open 2006 - Bratislava Granby Challenger Raanana Challenger Busan Challenger Karshi Challenger - Karshi Ilkley Challenger Granby Challenger St. Remy Challenger Portoroz Challenger Tashkent Challenger Orleans Challenger Flea Market Cup - Busan Mons Challenger Brest Challenger Brescia Challenger Guangzhou Challenger Bangkok Challenger Heilbronn Open - Heilbronn Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Izmir Challenger Tashkent Challenger Zagreb Open - Zagreb Le Gosier Challenger Medjurgorje Open - Medjugorje Surbiton Challenger Open de Rennes - Rennes Kaohsiung Challenger Belgrade Challenger Bratislava Challenger Brescia Challenger Irving Challenger St. Brieuc Challenger Glasgow Challenger Surbiton Challenger Ortisei Challenger Eckental Challenger Bratislava Challenger Chuncheon Challenger Loughborough Challenger Phoenix Challenger Rimini Challenger Gwangju Challenger Seoul Challenger Busan Challenger Surbiton Challenger Aptos Challenger Wroclaw Challenger Eckental Challenger Bratislava Challenger Mons Challenger Pau Challenger Biella 2 Challenger Trieste Challenger Ismaning Challenger Ostrava Challenger Prague Challenger Cary Challenger Mallorca Challenger Unique Zagreb Open - Zagreb Ismaning Challenger Bratislava Challenger Ilkley Challenger Quimper Challenger The LTA Nottingham Challenger - Nottingham Ostrava Challenger Zagreb Challenger Baden Open - Karlsruhe Portoroz Challenger Tashkent Challenger Forli 5 Challenger Kolding Challenger Mamaia Challenger - Constanta Biel Challenger Prague Challenger Sarajevo Challenger Granby Challenger Athens Challenger Zagreb Challenger Troisdorf Challenger Tashkent Challenger Irving Challenger Rennes Challenger Andria Challenger Manila Challenger dBI Tennis Challenger - Binghamton Orleans Challenger Mons Challenger Eckental Challenger Gemax Samsung Open 2004 - Belgrade Sarajevo Open 2004 - Sarajevo Steelers Cup - Kosice Zagreb Open - Zagreb Sarajevo Open - Sarajevo Steelers Cup 2005 - Kosice Ismaning Challenger BCR Open Romania - Bucharest Czech Indoor Open - Prague BH Telecom Indoors Sarajevo 2006 - Sarajevo Mercedes Cup - Stuttgart Coffee Cup Challenger - Chikmagalur Ostdeutscher Sparkassen Cup - Dresden Czech Open 2006 - Prostejov Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti Challenger Brasov - Brasov Banja Luka Challenger - Banja Luka Open 13 - Marseille Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding PBZ Zagreb Indoors - Zagreb IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia Internationaux de Doubs Open de Franchie-Comte - Besancon BH Telecom Sarajevo 2007 - Sarajevo Allianz Suisse Open Gstaad - Gstaad Open Prevadies - St. Brieuc Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Astana Challenger - Astana Quimper 2 Challenger Porsche Open - Poznan Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Samarkand Challenger - Samarkand PBZ Zagreb Indoors - Zagreb Brasov Challenger - Brasov Genova Open Challenger - Genova Ljubljana Open - Ljubljana Ipsos Bucharest Challenger - Bucharest ATP Challenger Trophy 2007 - Trnava Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Gerry Weber Open - Halle Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Qatar Exxon Mobil Open - Doha Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Tennis Napoli Cup - Napoli Status Athens Open - Athens Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Tunis Open - Tunis Legg Mason Tennis Classic - Washington Morocco Tennis Tour - Rabat Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Unicredit Czech Open - Prostejov Polska Energia Open - Bytom Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Porsche Open - Poznan Kos Succhetti Tennis Cup - Cordenons PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Seat Godo 2007 - Barcelona Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf Ljubljana Open 2008 - Ljubljana Delray Beach International Tennis Championships - Delray Beach Open des Alpes Trophee BNP Paribas - Grenoble Open Sabadell Atlantico - Barcelona Tatra Banka Slovak Open - Bratislava Caversham International Tennis Tournament - Jersey Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Sarajevo Challenger Dutch Open Tennis - Amersfoort San Remo Challenger Fergana Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Pozoblanco Challenger Segovia Challenger Croatia Open - Umag Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Mons Challenger Bratislava Challenger Genova Challenger BCR Open Romania - Bucharest Bergamo Challenger Ostrava Challenger Morocco Tennis Tour - Fes Medibank International - Sydney Istanbul Challenger Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Bangkok Challenger BRD Nastase Tiriac Trophy - Bucharest Rennes Challenger Orleans Challenger Astana Challenger Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Johannesburg Challenger Guangzhou Challenger Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Valencia Open - Valencia Qatar ExxonMobil Open - Doha Nottingham Challenger Nottingham Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Segovia Challenger U.S. National Indoor Tennis Championships - Memphis 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Seoul Challenger Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Nottingham Challenger AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland BMW Open - Munich PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Bratislava Challenger Helsinki Challenger Kobstaedernes ATP Challenger - Kolding Kyoto Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Dallas Challenger Qatar ExxonMobil Open - Doha Aachen Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Banja Luka Challenger 2003 - Banja Luka AEGON Championships - London Sunrise Challenger Topshelf Open - 's-Hertogenbosch Rome Challenger Alessandria Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington St. Remy Challenger Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen U.S. National Indoor Tennis Championships - Memphis Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Guadalajara Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland Shenzhen Challenger PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Busan Challenger Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Open de Rennes La Trinitaine - Rennes Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Davidoff Swiss Indoors Basel - Basel Citi Open - Washington San Remo Tennis Cup - San Remo BRD Nastase Tiriac Trophy - Bucharest Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Tashkent Challenger Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BMW Open - Munich Topshelf Open - 's-Hertogenbosch Geneva Challenger Brisbane International - Brisbane Bratislava Challenger Tatra Banka Slovak Open - Bratislava Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Erste Bank Open - Vienna Drummondville Challenger ABN AMRO World Tennis Tournament - Rotterdam Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad ASB Classic - Auckland Moselle Open - Metz St. Petersburg Open - St. Petersburg Garanti Koza Sofia Open - Sofia Rakuten Japan Open - Tokyo Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Taipei City Challenger AEGON International - Eastbourne GHI Bronx Tennis Classic - Bronx Tatra Banka Open 2003 - Bratislava BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart AEGON International - Eastbourne Konzum Croatia Open - Umag Open Sud de France - Montpellier Izmir Challenger Rennes Challenger Qatar ExxonMobil Open - Doha China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Aegon Nottingham Open - Nottingham Eckental Challenger Canberra Challenger Stella Artois Clay Court Championships - Budaors Orleans Challenger Mercedes Cup - Stuttgart Bratislava Challenger Gerry Weber Open - Halle Quimper Challenger Irving Challenger Citi Open - Washington Open Sud de France - Montpellier Winston-Salem Open - Winston-Salem Shenzhen Challenger St. Petersburg Open - St. Petersburg Open 13 Provence - Marseille Raanana Challenger Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm Bauer Watertechnology Cup - Eckental Busan Challenger Rijeka Challenger Seoul Challenger DIEMA XTRA Sofia Open - Sofia Johannesburg Challenger New York Open - New York Delray Beach Open - Delray Beach Libema Open - 's-Hertogenbosch Abierto Mexicano de Tenis Mifel - Los Cabos Bratislava Challenger Ortisei Challenger Brescia Challenger Kun-Ming Challenger Bergamo Challenger Wroclaw Challenger Open Sud de France - Montpellier Irving Challenger St. Brieuc Challenger Manchester Challenger Open 13 Provence - Marseille Taipei City Challenger Brest Challenger Heilbronn Open - Heilbronn Recanati Challenger Bratislava Challenger Busan Challenger Banja Luka Challenger 2005 - Banja Luka KGHM Dialog Polish Indoors - Wroclaw Helsinki Challenger Poznan Challenger Indian Wells Challenger Budapest Challenger Challenger DCN de Cherbourg - Cherbourg Taipei City Challenger Ilkley Challenger Recanati Challenger Belgrade Challenger Vancouver Challenger Rennes Challenger Quimper Challenger Siemens Open 2007 - Scheveningen Ostrava Challenger Jonkoping Challenger Biella Challenger Hamburg Challenger Bratislava Challenger The Tarka Challenger - Barnstaple Pharma Medico Open 2008 - Aarhus Vancouver Challenger Dharwad Challenger 2006 - Dharwad Bukhara Challenger - Bukhara Biella 7 Challenger Challenger Tunisie - Tunis Prosperita Open 2007 - Ostrava Forli 3 Challenger Mauthausen Challenger Nottingham Challenger Malaga Challenger Lugano Challenger Mallorca Challenger Ismaning Challenger Ortisei Challenger Shanghai Rolex Masters - Shanghai Zagreb Challenger Rogers Cup - Montreal Segovia Challenger Pozoblanco Challenger Astana Challenger Prostejov Challenger ATP Studena Croatia Open - Umag Eckental Challenger Allianz Suisse Open Gstaad - Gstaad PBZ Zagreb Indoors - Zagreb Quimper Challenger Biella 1 Challenger Allianz Suisse Open - Gstaad Open de Moselle - Metz Thailand Open - Bangkok Open Sud de France - Montpellier German Tennis Championships - Hamburg Aircel Chennai Open - Chennai Gerry Weber Open - Halle Malaysian Open - Kuala Lumpur Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters 1000 - Shanghai Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BMW Open - Munich Mutua Madrid Open - Madrid Rogers Cup - Toronto Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami Moselle Open - Metz Hall of Fame Tennis Championships - Newport Citi Open - Washington Moselle Open - Metz Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Next Generation Adelaide International - Adelaide Davidoff Swiss Indoors Basel - Basel Miami Open - Miami ATP Studena Croatia Open Umag - Umag Delray Beach Open - Delray Beach Apia International - Sydney BNP Paribas Open - Indian Wells Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, PO, SVK-KOR 2-3 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, Group I, 1R, UKR-SVK 3-2 AAMI Classic - Kooyong Olympics - London Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, Group I, 1R, SVK-LAT 5-0 U.S. Open - New York